/**
 * 生成随机字符串
 * @param {number} len 字符串长度
 * @return {string}
 */
 export function randomString(len:number) {
    len = len || 32;
    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
    var maxPos = $chars.length;
    var pwd = '';
    for (let i = 0; i < len; i++) {
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd;
}

/**
 * 获取两个日期之间的日期
 * @param starDay
 * @param endDay
 * @returns
 */
export function getDayAll(starDay:Date, endDay:Date) {

　　 var arr = [];
	var dates = [];

	// 设置两个日期UTC时间
　　　var db = new Date(starDay);
　　　var de = new Date(endDay);

	// 获取两个日期GTM时间
	var s = db.getTime() - 24 * 60 * 60 * 1000;
	var d = de.getTime() - 24 * 60 * 60 * 1000;

	// 获取到两个日期之间的每一天的毫秒数
　　　for (var i = s; i <= d;) {
　　　　　　i = i + 24 * 60 * 60 * 1000;
		arr.push(i)
　　　}

	// 获取每一天的时间  MM-DD
	for( var j in arr ){
		var time = new Date(arr[j]);
		var year = time.getFullYear();
		var mouth = (time.getMonth() + 1)>=10?(time.getMonth() + 1):('0'+(time.getMonth() + 1));
		var day = time.getDate()>=10?time.getDate():('0'+time.getDate());
		// var YYMMDD = year + '-' + mouth + '-' + day;
		var MMDD = mouth + '-' + day;
		dates.push(MMDD)
	}

	return dates
}
